<!DOCTYPE HTML>
<html lang="en">
 <head>
   <!--声明当前页面编码：charset=gbk,gb2312(中文编码),utf-8国际编码-->
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>  
  <!--当前页面三要素-->
  <meta name="Author" content="">
  <meta name="Keywords" content="关键字">
  <meta name="Description" content="描述">  
  <!--link href="*.css" rel="stylesheet" type="text/css" /-->
  <!--base target="_blank" /-->
  <title>逗号分隔多个整数</title>
  <style>
	*{margin:0;padding:0;}
  </style>
 </head>
 <body>
<!--[if lt IE 7]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->

<script type="text/javascript">
var str = 'For more information, see Chapter 3.4.5.1';
var re = /see (chapter \d+(\.\d)*)/i;
var found = str.match(re);

console.log(found);

// logs [ 'see Chapter 3.4.5.1',
//        'Chapter 3.4.5.1',
//        '.1',
//        index: 22,
//        input: 'For more information, see Chapter 3.4.5.1' ]

// 'see Chapter 3.4.5.1' 是整个匹配。
// 'Chapter 3.4.5.1' 被'(chapter \d+(\.\d)*)'捕获。
// '.1' 是被'(\.\d)'捕获的最后一个值。
// 'index' 属性(22) 是整个匹配从零开始的索引。
// 'input' 属性是被解析的原始字符串。
</script>
 </body>
</html>

